package com.tzy.nowcoder.leetcode;
import org.junit.jupiter.api.Test;

import java.util.Scanner;

/**
 * 华为机试
 */
public class Hj97 {
    /**
     * 描述
     * 首先输入要输入的整数个数n，然后输入n个整数。输出为n个整数中负数的个数，和所有正整数的平均值，
     * 结果保留一位小数。
     * 0即不是正整数，也不是负数，不计入计算。如果没有正数，则平均值为0。
     *
     * 数据范围： 1 \le n\ \le 2000 \1≤n ≤2000  ，输入的整数都满足 |val| \le 1000 \∣val∣≤1000
     * 输入描述：
     * 首先输入一个正整数n，
     * 然后输入n个整数。
     *
     * 输出描述：
     * 输出负数的个数，和所有正整数的平均值
     */
    public static void main(String[]args){
        //输出负数的个数，和所有正整数的平均值。
        int negativeNumber = 0;//负数的个数
        int positiveNumber = 0;//正数的个数
        float positiveAnd = 0;//正数的和
        Scanner input = new Scanner(System.in);
//        System.out.println("请先输入一个正整数:");
        int nums = input.nextInt();
        for (int i = 0; i < nums; i++) {

            int num = input.nextInt();
            if( num<0 ){
                ++negativeNumber;
            }else if( num>0 ){
                ++positiveNumber;
                positiveAnd+=num;
            }else if( num==0 ){

            }
        }
//        System.out.println("负数的个数:"+negativeNumber);
        System.out.print(negativeNumber+" ");
//        System.out.println(positiveAnd==0?0.0:positiveAnd/positiveNumber);
        System.out.printf("%.1f",positiveAnd==0?0.0:positiveAnd/positiveNumber);
//        System.out.println("正数的平均数:"+positiveAnd/positiveNumber);
    }
}
